/**
 * 
 */
package com.rhf.core.db.interfaces;

import java.sql.ResultSet;

import com.rhf.core.dto.ParticiperCompetitionVO;

/**
 * @author fsau
 * 
 */
public interface ParticiperCompetition {

	/**
	 * Ajoute la participation d'une équipe à une compétition
	 * 
	 * @param participerCompetitionVO
	 * @return
	 * @throws Exception
	 */
	public int ajouterParticipationCompetition(ParticiperCompetitionVO participerCompetitionVO) throws Exception;

	/**
	 * Supprime la participation d'une équipe à une compétition
	 * 
	 * @param participerCompetitionVO
	 * @return
	 * @throws Exception
	 */
	public int supprimerParticipationCompetition(ParticiperCompetitionVO participerCompetitionVO) throws Exception;

	/**
	 * Constucteur du résultat de la requête
	 * 
	 * @param rs
	 * @return ParticiperConstructeur constucteur rs
	 * @throws Exception
	 */
	public ParticiperCompetitionVO contructeur(ResultSet rs) throws Exception;

}
